text: Add support for input_panel_surfaces

Extend the input_panel protocol to allow to also have transient
input_panel surfaces.