Hi Cosminn, it's been a long while since i was having that problem, can't remember exactly what the cause was, after starting all over from the default grass material on a default template, everything works fine, and it's not happening anymore, guess it's the miss-tweaking of surface settings or view map setting of my camera on my part
Maybe you should try that too, or try to import surface attribute of grass surface from another file (preferably fresh from default to exclude any unwanted variable).
Oh and try to render the objects side by side as previously been shown by David.
The only problem i came across with recently with grass material was on a morph surface resulted from a boolean operation, somehow the resulting morph outside face was considered inside face, so when i rendered my scene the grass wasn't there at all untill i noticed that it was there, only upside down :s