Canvas не отправляет события key up или key down.Вы можете добавить слушателя к ним;как ключевые события будут пузыриться;но он не отправит их в одиночку.К сожалению, компонент ввода, такой как textInput, должен иметь фокус для отправки событий нажатия клавиши.
Вместо использования холста, группы или другого контейнера, я бы рассмотрел использование Spark TextInput с настроенным скином, который делает его, и напечатанный текст практически невидимым.