'Teen Mom' Amber Arrested for Beating Baby Daddy

12/27/2010 7:28 PM PST

'Teen Mom' Amber Portwood -- Arrested for Beating Baby Daddy

"Teen Mom" Amber Portwood is currently behind bars in an Indiana jail -- stemming from allegations she beat up her baby daddy ... TMZ has learned.

Amber allegedly attacked Gary Shirley three separate times between August 2009 and July 2010.  Some of the violence was captured on video.

Earlier today, the Madison County Prosecutor's Office had charged Portwood with two felony counts of domestic battery, one felony count of neglect of a dependent, and one misdemeanor count of domestic battery.

Amber was booked at 4:21 PM EST -- and we're told she's been placed on a "24-hour hold."

Bail has been set at $5,000.