Gracias Jorge. he buscado en el foro y no lo he encontrado pero en la documentación de flash si viene un ejemplo que me ha servido. Lo dejo aquí por si a alguien le hace falta:
Código ActionScript :
var my_ta:mx.controls.TextArea;
// Crear una variable Number para realizar un seguimiento del número de
// cambios de TextArea.
var changeCount_num:Number = 0;
// Definir un objeto detector.
var taListener:Object = new Object();
// Definir una función que se ejecuta cuando el detector recibe
// la notificación de un cambio en el componente TextArea.
taListener.change = function(evt_obj:Object) {
changeCount_num++;
mensaje1.text = my_ta.text;
};
// Registrar el objeto detector con la instancia del componente TextArea.
my_ta.addEventListener("change", taListener);
Se puede ver aquí:
http://help.adobe.com/es_ES/AS2LCR/Flash_10.0/help.html?content=00002921.html
Un saludo.