Не могу удалить textfield , возникает ошибка: TypeError: Error #2007: Параметр child не должен быть равен нулю at flash.display:

isplayObjectContainer/removeChild()

Код AS3:
package
{
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
public class PageLayer extends Sprite{
private var pageContainer:Sprite;
private var pageTf:TextField;
public function closePage():void {
pageContainer.removeChild(pageTf);
}
private function openPage():void {
var pageTf:TextField = new TextField();
pageTf.text = "Bla bla bla";
pageContainer.addChild(pageTf);
}
}
}
Хотя через pageContainer.getChildAt(0) текстовое поле видно.
Заранее благодарен за помощь.