htmlarea in contributions

I got it cleaned up a bit, also I got advised of a bug with the uniqueness of the textarea id was still too unique so I made a change so that it would strip of all numeric fields from the $q entry.