public InputWidget(String type) {
super(DOM.createElement("input"));
getElement().setAttribute("type", type);
// fire a change event on change or blur
addDomHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
fireValueChangeHandler(getValue());
}
}, ChangeEvent.getType());