pub fn text_input(context: WidgetContext<'_, '_>) -> WidgetNode