Попробуйте выделять текст через 10 мс

Код AS3:
tf.addEventListener(FocusEvent.FOCUS_IN, onFocus);
function onFocus(event:FocusEvent):void
{
setTimeout(tf.setSelection, 10, 0, tf.text.length);
}
Либо слушайте событие MouseEvent.CLICK.

Код AS3:
tf.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void
{
tf.setSelection(0,tf.text.length);
}