add text input support in room