A component that allows by text input and selecting from a popup menu of choices