Dictionary.com
Thesaurus.com
has been daubing
  • present perfect progressive of daub (3rd person singular).