create Form Element
open override fun createFormElement(formField: FormField, annotation: WidgetAnnotation): FormElement
Factory for creating FormElement instances. This is implement by this interface to not expose the form element constructors themselves.