Besmearer
Be*smear"er
(?),
n.
One that besmears.