Looks like a bug in the DTD. I guess <input> inside <textarea> is
nonsense that's allowed by the current DTD too.
Good catch.
I have to admit I'm not very familiar with forms, their usage, and
implementation. Could somebody out there hack around with adding
exlusion exceptions to the DTD until they're satisfied that it
reflects reality? I recommend Earl Hood's dtd2html as a way to
visualize the results.
I'll integrate the results and do my usual release testing.
Failing that, I could do some more research (read: pore over the
Mosaic source) and hack up the DTD myself.
Dan