Geometry requires texture coordinates in order to have textures display properly. These coordinates are designated UVW rather than the XYZ used in 3D space coordinates. Adding geometry, such as extruding or beveling or whatever, adds geometry that does not have UVs applied, so you have to apply them yourself. We have tutorials going over it here and I have a basic one at my personal site.