I read Jeff's question differently - there's a yes/no box on the form,
and *IF* the user selects "yes" in that box then (and only then) they
should also fill in the textbox and this should be required.
My understanding -- and I don't think it's very far from yours -- is that
the whole question is due to faulty analysis of the question being asked.
To take a concrete (but slightly different) example, consider the sort of
thing:-
"are you married?" --
if the answer is "no", then
please answer "are you single or divorced or widowed?",
You can see that actually there is only one question: the two here both
allude to a single real-life domain (i.e. single, married, divorced,
widowed).
Similarly, the OP is asking the same question twice (if there is a text
value, put it here, if there isn't a text answer, check this). It's bad
informatics and needs to be analysed properly. That is the way I was
trying to steer him.
All the best
Tim F