?
I wondered if these little critters might be opihi, but Google images of opihi are quite different.