Lo que he hecho es crear un textfield del tamaño de una linea (unos 20px) y un bucle que en cada iteración compara la propiedad scroll y la maxscroll, si scroll < maxscroll entonces aumento la altura de mi textfield en 10px, si no se detiene el bucle.
Esto no me funcionaba, creo que porque la propiedad maxscroll no se actualizaba correctamente; asi que hize el mismo bucle pero en vez de en un while, como funcion onEnterFrame del movieClip, de esta manera parece que "le da tiempo" a actualizarse a la propiedad maxscroll.
Ahora me funciona la mayoria de las veces pero hay casos en que no y no entiendo nada.
Espero que alguien me de una ayudita, se que mi método es muy cutre, a ver si se os acude una manera mas facil.
Gracias