Repenter

Re*pent"er (-ẽr), n. One who repents.