client: add input box