TextArea: fixed snapshot positioning (closes #886)