TextInput не использует KeyboardEvent / TextEvent для ввода текста, он использует внутренние объекты Flash TextField, которые взаимодействуют с Flash Player / Keyboard.
KeyboardEvent используется для включения уведомления о произошедшем событии клавиатуры.
Чтобы смоделировать клавиатуру, вам нужно создать класс, который после получения KeyboardEvent изменит текстовое свойство TextInput и позицию курсора соответственно.
Алекс Харуи написал похожий пост об этом Сообщение FlexCoders