 
     renderEdit: (label) ->
         props = _.omit(@props, 'label')
-        select = <Lanes.Vendor.ReactWidgets.Combobox
+        Component = Lanes.Vendor.ReactWidgets[if @props.multiSelect then 'Multiselect' else 'Combobox']
+        select = <Component
             ref="select"
             className={@props.className}
             open={@state.isOpen}

    propTypes:
        choices: React.PropTypes.arrayOf(
            React.PropTypes.shape({
                id: React.PropTypes.number
                label: React.PropTypes.string
            })
        )

        <span>{value}</span>

    getValue: ->
        return undefined if @state.isOpen and not @props.multiSelect
        return @state.tempDisplayValue if @state.tempDisplayValue
        model = @props.getSelection?(@model, @props) or @model?[@props.name]
        return undefined unless model
        return model if @props.multiSelect
        label = model[@props.labelField] or @props.defaultLabel
        if !label and not _.isEmpty(@props.choices)
            label = _.findWhere( @props.choices, id: model.id)?[@props.labelField]
