textController method
Returns the TextEditingController registered under name, creating
one with text as its initial value if it doesn't exist yet.
Controllers are disposed automatically when this controller is disposed.
Implementation
TextEditingController textController(String name, {String? text}) {
return _textControllers.putIfAbsent(
name,
() => TextEditingController(text: text),
);
}