anchor.diff:    /// When [InputDecorator.isHovering] is true, the [hoverColor] is also blended
     /// into the final fill color.
     ///
  -  /// Typically this field set to true if [border] is an
  -  /// [UnderlineInputBorder].
  -  ///
  -  /// The decoration's container is the area which is filled if [filled] is
  -  /// true and bordered per the [border]. It's the area adjacent to
  -  /// [icon] and above the widgets that contain [helperText],
  -  /// [errorText], and [counterText].
  +  /// Typically this field set to true if [border] is an [UnderlineInputBorder].
  +  ///
  +  /// {@template flutter.material.input_decorator.container_description}
  +  /// The decoration's container is the area which is filled if `filled` is true
  +  /// and bordered per the [border]. It's the area adjacent to [icon] and above
  +  /// the widgets that contain [helperText], [errorText], and [counterText].
  +  /// {@endtemplate}
     ///
     /// This property is false by default.
     final bool? filled;
   
     /// The base fill color of the decoration's container color.
     ///
  -  /// When [InputDecorator.isHovering] is true, the
  -  /// [hoverColor] is also blended into the final fill color.
  -  ///
  -  /// By default the fillColor is based on the current [Theme].
  -  ///
  -  /// The decoration's container is the area which is filled if [filled] is true
  -  /// and bordered per the [border]. It's the area adjacent to [icon] and above
  -  /// the widgets that contain [helperText], [errorText], and [counterText].
  +  /// When [InputDecorator.isHovering] is true, the [hoverColor] is also blended
  +  /// into the final fill color.
  +  ///
  +  /// By default the `fillColor` is based on the current
  +  /// [InputDecorationTheme.fillColor].
  +  ///
  +  /// {@macro flutter.material.input_decorator.container_description}
     final Color? fillColor;
   
  -  /// By default the [focusColor] is based on the current [Theme].
  -  ///
  -  /// The decoration's container is the area which is filled if [filled] is
  -  /// true and bordered per the [border]. It's the area adjacent to
  -  /// [icon] and above the widgets that contain [helperText],
  -  /// [errorText], and [counterText].
  +  /// The fill color of the decoration's container when it has the input focus.
  +  ///
  +  /// By default the `focusColor` is based on the current
  +  /// [InputDecorationTheme.focusColor].
  +  ///
  +  /// This `focusColor` is ignored by [TextField] and [TextFormField] because
  +  /// they don't respond to focus changes by changing their decorator's
  +  /// container color, they respond by changing their border to the
  +  /// [focusedBorder], which you can change the color of.
  +  ///
  +  /// {@macro flutter.material.input_decorator.container_description}
     final Color? focusColor;
   
  -  /// The color of the focus highlight for the decoration shown if the container
  +  /// The color of the highlight for the decoration shown if the container
     /// is being hovered over by a mouse.
     ///
  -  /// If [filled] is true, the color is blended with [fillColor] and fills the
  -  /// decoration's container.
  +  /// If [filled] is true, the `hoverColor` is blended with [fillColor] and
  +  /// fills the decoration's container.
     ///
     /// If [filled] is false, and [InputDecorator.isFocused] is false, the color
     /// is blended over the [enabledBorder]'s color.
     ///
  -  /// By default the [hoverColor] is based on the current [Theme].
  -  ///
  -  /// The decoration's container is the area which is filled if [filled] is
  -  /// true and bordered per the [border]. It's the area adjacent to
  -  /// [icon] and above the widgets that contain [helperText],
  -  /// [errorText], and [counterText].
  +  /// By default the `hoverColor` is based on the current [Theme].
  +  ///
  +  /// {@macro flutter.material.input_decorator.container_description}
     final Color? hoverColor;
   
     /// The border to display when the [InputDecorator] does not have the focus and
  
positive.code:   /// front of the input. The widget's baseline is lined up with the input
    /// baseline.
    ///
    /// Only one of [prefix] and [prefixText] can be specified.
    ///
    /// The [prefix] appears after the [prefixIcon], if both are specified.
    ///
    /// See also:
    ///
  
negative.code: 
    /// The style to use for the [counterText].
    ///
    /// If `counterStyle` is a [MaterialStateTextStyle], then the effective
    /// text style can depend on the [MaterialState.focused] state, i.e.
    /// if the [TextField] is focused or not.
    ///
  