всё ок функция работает, но как оказалось не точно

(
если на форме много элементов, тегов, то иногда получаю ненужный обьект.
как можно сделать так, чтобы учитывались только нужные обьекты, например только textarea?
и есть ли другие варианты как определить элемент на который кликнули?