"Teen Mom" Amber Portwood was charged with felony domestic violence for allegedly wailing on her baby daddy in front of their daughter ... TMZ has learned.
We're told Amber was charged by the Madison County Prosecutor's Office today with two felony counts of domestic battery, one felony count of neglect of a dependent, and one misdemeanor count of domestic battery.
As we previously reported, Amber allegedly attacked Gary Shirley three separate times between August 2009 and July 2010. Some of the violence was captured on video.
We're told Amber faces three years behind bars and up to $10,000 in fines if convicted on all charges.
Check out video of one of the incidents below.