Optional external controller; the composer owns one otherwise.
final TextEditingController? controller;