Если правильно понимаю задачу, то я обычно делаю так
Код AS3:
tf.wordWrap = true;
tf.multiline = true;
tf.width = tf.height = 1;
tf.text = "";
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = "ANY TEXT ....";
tf.width = CUSTOM_TEXTFIELD_WIDTH;
в результате автосайз при необходимости увеличивает текстовое поле по-высоте, сохраняя заданную ширину. Теперь остается взять tf.height, и продолжать располагать следующие ниже элементы