Smart.CheckInput is an input that allows select from a predefined checkbox style options drop down list.
Readonly will turn the input in to a drop down list.
RenderMode radio buttons allow to change the appearance of the input.