add free text input field to answer

UI for both predefined alternatives and free text input, can be
independently enabled