Fallback to `select` if array of `checkboxes` fail

Allows fields that are arrays of strings to be passed to `<select multiple>`
inputs.
@calebthompson this is obviously a lazy and naive implementation. I was hoping you'd be able to point me to a more elegant approach if one exists.