Removing unnecessary assignment
Updated text area to start using the getDefaultValue function
Only setting text area value is the text area does not contain any value
Replacing with closure style function call
Adding chance library to create some good randomisation
Replacing with closure style function call