See the notes at LabeledInput for a discussion of how this control wraps a stock HTML radio button. In addition to automatically binding the label with the radio button, the RadioButton class can also automatically generate a radio group name, allowing radio buttons to be grouped without the need for an explicit group name.
This control was the subject of a user interface blog post.