detacher
Etymology
From detach + -er.
noun
One who or that which detaches.