I use the js library select2. This is a screenshot of what I have now: Start:
I simply formatted a standard input box with CSS to look like a Select2() dropdown:
input { width: 100%; padding: 7px 5px; margin: 1px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; }