TextControl: allow custom ChoiceControl

With custom SelectBox previous version didn't work, since it accepted only Nette version of ChoiceControl.

This is less strict and accepts custom controls.