make sure that textfield1 is the instancename of the textfield, not the name of the variablesname used in the textfield.
if you created the textfield wirh AS, check if this worked, or if the mistake is there.
is the textfield visible (make a border around it to check that)
if not try i.e.
trace(_root.screen1._x+_root.screen1.screen2._x+_root.screen1.screen2.textfield1._x)
trace(_root.screen1._y+_root.screen1.screen2._y+_root.screen1.screen2.textfield1._y)
to check if the position of the textfield is moved outside of the visible screen
is the textcolor equal to the backgroundcolor? Is the alpha <100?
The autoSize command can help make sure the width and height will show they text you want. Also the order of the commands sometimes seems to make a diffrence.
// Create text test
_root.createTextField("test1",10,10,10,10,10);
_root.test1.text = "Test One";
_root.test1.autoSize = "LEFT";
//
_root.text_normal = new TextFormat();
_root.text_normal.font = "Arial";
//
_root.text1.setTextFormat(_root.text_normal);