Dynamically create TextFields and still access them

in AS3, How can I dynamically create TextFields and still be able to access them individually?

for example, a for/next loop creates 3 textFields:

for (var num:Number = 0; num<3; num++){
var txtFld:TextField = new TextField;
txtFld.text = ‘This is the original text’;
this.addChild(txtFld);
}

now say later on, I want to change the text of one of the textfields:
txtFld.text = ‘This is the new Text’;

The problem is, in the variable list, there is only one txtFld, the last one created. How can I access the other textFields?

Thanks