itemTextArea populated

Plus some changes is the controller. It might cause conflicts when
merged to Master.