What is a good reference for results on cohomology of finite rank free groups and surface groups with group ring coefficients?

I am interested in the case when the group acts on its group ring via conjugation. In particular, as for free groups I am interested in how the first cohomology of the group and its infinite index subgroups are related (how big the kernel of the restriction map is). Are there explicit ways to find these kernels (maybe in some special cases)? And also what is known about the cohomology groups of groups of compact surfaces (again with group ring coefficients and action by conjugation)? What relationships between cohomology of a free group and cohomology of a surface group can be derived from considering this surface group as a quotient group of the corresponding free group?

I don't know much about the subject but it would be very helpful to get the whole picture of these things before reading abstract proofs.

Added on 02.03.2012:

Well,I don't know why I decided to restrict myself to normal subgroups of a free group only (see comment below). Actually, it would be interesting to get any information on subgroups which are not normal too. Initially, I was interested in a question which could be formulated in terms of group theory but the question itself (or rather its infinitesimal version) led me to cohomology.

Dealing with cohomology, my first desire as a newbie was to see some good correspondence between subgroups of a free group and kernels of restrictions. Pretty soon I found that this is far from being Galois correspondence. Many subgroups have the same restriction kernel and such subgroups may even be not commensurable.