Extensions of text_input protocol.

Maintainers:
Hidehiko Abe <hidehiko@chromium.org>
