Add new widget : ComboBoxText

ComboBox is now a trait and a widget