Besmearer
Be·smear·er
Besmearer
n.
One that besmears.