Похоже, геттер defaultTextFormat возвращает не "настоящий" defaultTextFormat, а его копию. То же самое с filters, раздражает. Можно что-то типа

Код AS3:
public function set colorUp(value:Object):void {
var tempTF:TextFormat = tf.defaultTextFormat;
tempTF.color = value;
tf.defaultTextFormat = tempTF;
}
сделать.