Было такое. Писал я визивиг редактор.
Я на тот момент решил вопрос тем что поле ввода сделал прозрачным, под него запилил фон с изменяемым цветом, и два переключателя смены цвета фона. Черный и белый.
На тот момент хватило. Та собственно не часто приходится возиться в полями ввода потому как-то не заморачивался.
В принципе можно примерно так же и выехать. Если поле активно то ставить там какой-то фон отличный цвета текста.
Чтоб совсем уже было пофигу какой цвет текста то можно с вот этим параметром для подложки поиграться:
DisplayObject#blendMode