Assaulter

As·sault·er

Assaulter

n.
  1. One who assaults, or violently attacks; an assailant.