Use innerText instead of innerHTML

I noticed while using Ember.js that its insertion of scripts into the inner HTML of the option messes with this widget.  Using innerText instead fixes it.