I'm not sure about horsetails, but ferns don't have flowers or seeds.
xylem
They reproduce using spores and do not produce seeds or flowers. They both use photosynthesis. They have a dominant gametophyte stage. Ferns specifically have a vascular system which means that they have true roots and leaves that allow them to transfer water and nutrients to all parts of the plant. Mosses do not have a vascular system which is why they stay low to the ground in order to use osmosis to receive water and nutrients.
There is no single term for non-flowering plants. There are several types of non-flowering plants: bryophytes, seedless vascular plants, and gymnosperms. Mosses and liverorts are called Bryophytes, the simplest of the non-flowering plants. They lack special food and water conducting tissues found in other plants. Seedless vascular plants (plants that have food and water conducting tissues but reproduce by spores, not seeds) include ferns and clubmosses. Gymnosperms include the conifers (Pines, etc.) that produce seeds from cones, not flowers.
Mosses are non-vascular plants whereas ferns are vascular. In ferns Sporophyte is dominant but in mosses gametophyte is dominant generation. Ferns have definite roots but in mosses leaves and roots are mostly false.
Both are embryophytes or land plants. They share some patterns such as having an embryo, antheridia, archegonium, sporanium, stomata on the sporophyte... otherwise they are quite different.
Ferns lack the flowers or seeds of the angiosperms. Instead they reproduce by forming spores in two phases, the sporophytic and a gametophytic phase. The second, gametophytic, phase is actually a free-living organism, not a seed.
"They have spores. These are not an exact counterpart to seeds however, they are produced asexually (require no fertilization) as ferns have a 2 stage reproductive cycle."~ Hach on Answers.com
Ferns are plants, they lack motion.
Ferns have vascular tissues in the form of xylem and phloem and gametophytic stage dependent on the sporophytic plant body; mosses are lacking xylem & phloem and have sporophytic stage dependent on the gametophytic plant body in the form of capsules.
xylem
Flowers.
Because ferns are vascular plants
Bryophytes (aka embryophytes) is a term used for mosses, hornworts and liverworts. These plants are small, green, rootless, and they reproduce by spores instead of seeds. Daffodils are flowering herbaceous perennials reproduce by seeds. Daffodils are NOT bryophytes.
They reproduce using spores and do not produce seeds or flowers. They both use photosynthesis. They have a dominant gametophyte stage. Ferns specifically have a vascular system which means that they have true roots and leaves that allow them to transfer water and nutrients to all parts of the plant. Mosses do not have a vascular system which is why they stay low to the ground in order to use osmosis to receive water and nutrients.
chloroplasts,chlorophyll,photosynthesis
Because ferns (Pteridophyta) and gymnosperms are part of the larger category of vascular plants (Tracheophyta) and share common features that mosses lack. Perhaps also because of the spurious notion that "seed ferns" (Pteridospermatophyta), the ancestors of the gymnosperms, evolved from ferns. In fact, "seed ferns" are a large, heterogeneous category of plants which are generally believed to be only distantly related to true ferns.
There is no single term for non-flowering plants. There are several types of non-flowering plants: bryophytes, seedless vascular plants, and gymnosperms. Mosses and liverorts are called Bryophytes, the simplest of the non-flowering plants. They lack special food and water conducting tissues found in other plants. Seedless vascular plants (plants that have food and water conducting tissues but reproduce by spores, not seeds) include ferns and clubmosses. Gymnosperms include the conifers (Pines, etc.) that produce seeds from cones, not flowers.