So here is a stupid little problem i have just fixed. Entirely because i stupidly left something out but there was no help online so i thought i post this to help anyone who does the same.
On a webpage with textareas i was trying to process the submission by looping through the parameter names. I found that that the text area names weren't present in the list.
Simple solution i had only provided an "id" not an "name" attribute. Once i provided a name it worked.