Looks to me to be aphids.

Soon as you or someone else can confirm...choose a herbal insecticide. Or lady bugs. Ants chew on the things too.

http://www.planthealth.info/diag_photo_dp_aphids.htm