Why are my textures stretched working?

I UvMapped my textures but for some reason the texture is stretched in the render. When I just asigned a base texture to the faces of the model it worked, but I need to use materials so I can use the nodes and alter the colour curves.

On another note if I render with curves the entire model is black.



It appears the going to Texture, then under Mapping, changing Coordinates: Generated - to - Coordinates: UV , worked.