Woman charged after allegedly throwing rocks at cars, nearly hitting child