Well if you leaves have any black specks on them, its probably thrirps,
Can you take a couple more pictures?