Multi select field in custom module showing as text field

We built a custom module. One of the multi select fields in that module is now showing as a text field on the New and Edit layouts. I did a repair and rebuild, removed and re-added the field, moved it within the layout. No matter what I do, it just seems to want to display it as a text field. Any thoughts on why this might be happening?