vieew :)
Если это экстеншн у EditText, то зачем его туда ещё раз передавать? Для большей уверенности? 😁
TextUtils.isEmpty в котлине не нужен.
Метод называется onXxxxx, то есть, предполагается, что он - листенер, но он тут же устанавливает другой такой же листенер. Странно всё это.