besmearer

noun
  1. a person or thing that smears or daubs something with a sticky, greasy, or dirty substance
  2. Usage: often used in a disapproving or critical sense

Examples