+sub areainput_tag {
+ my ($self, $name, $value, @slurp) = @_;
+ my %attributes = _hashify(@slurp);
+
+ my $rows = delete $attributes{rows} || 1;
+ my $min = delete $attributes{min_rows} || 1;
+
+ return $rows > 1
+ ? $self->textarea_tag($name, $value, %attributes, rows => max $rows, $min)
+ : $self->input_tag($name, $value, %attributes);
+}
+