handle composition events in NgModelController textInputType

Closes #4684