Authorities tell The Courier-Post of Cherry Hill that 22-year-old Emerald Black of Pine Hill injured the 37-year-old's legs.
Police found her nearby in her apartment complex. She was charged with aggravated assault, endangering an injured victim and obstruction of administration of law.
Black is in the Camden County Jail after being unable to post bail of $30,000.
There's no word on a motive.