на это м форуме
http://flash-mx.ru/forum/topic_show.pl?tid=204;pg=1 найден почти работающий вариант.
Почему почти потому что на Mac если постораться то можно словить баг в этом способе. Так как основан он на том что отлавливает нажатия клавиш перекодирует их и записывает в текстовое поле.
Посмотрите сами.

Код:
TF.onChanged = function()
{
var broken = this.text.split(chr(4));
for (var i = 1; i<broken.length; i++) {
broken[i] = String.fromCharCode(1024+broken[i].charCodeAt(0))+broken[i].substr(1);
}
this.text = broken.join("");
};
P.S.
Большое спасибо
псевдо гуру флеша, что не писали сообщения :
поиск рулит. Хотя конечно без вас получилось, что я сам спросил и сам ответил.