ditching contenteditable in favor of a textarea