+=head1 TODO
+
+=over
+
+=item C<radio>|C<check> parameter order
+
+Row options (hash ref details) are inconsistent:
+on labels for C<check>, on values for C<radio>.
+Make behaviour more logical.
+
+=item C<default()> method
+
+ $input->hidden(foo => $input->default('foo'));
+ $hash_ref = $input->default;
+ $input->default('foo') = 'new value';
+ undef $input->default; # clear all
+ # XXX: does this equal $input->default=undef;?
+ $input->default = {amend => 'stuff'};
+
+=item documentation
+
+Actual descriptions instead of just a synopsis.
+
+=item C<quote> override
+
+Allow custom value quotation function.
+Makes L<XML::Quote|XML::Quote> dependency optional.
+
+=back
+