Relating a list of answers to a question

Hello, I'm creating questions in commcare and I have a list of towns to be selected by the mobile users under the question "which town?". Since the towns are more than 100 and as such, will be difficult to put in a multiple choice , is it possible to have a list of all these towns then relate them to the question such that when a mobile worker is typing the response then only the listed towns can be accepted as the response?