diff --git a/asdf.texinfo b/asdf.texinfo
index a87c97cad285f24ef548d2403a884b8254bcaa0d..559700f79dfadcf5a81de86dbe43c8ee27d7086a 100644
--- a/asdf.texinfo
+++ b/asdf.texinfo
@@ -766,6 +766,8 @@ component-def  := ( component-type simple-component-name {option}* )
 
 component-type := :system | :module | :file | :static-file | other-component-type
 
+other-component-type := symbol-by-name
+
 dependency-def := simple-component-name
                | ( :feature name )
                | ( :version simple-component-name version-specifier)
@@ -790,6 +792,14 @@ qual := method qualifier
 Component names (@code{simple-component-name})
 may be either strings or symbols.
 
+@subsection Component types 
+
+Component type names, even if expressed as keywords, will be looked up
+by name in the current package and in the asdf package, if not found in
+the current package.  So a component type @code{my-component-type}, in
+the current package @code{my-system-asd} can be specified as
+@code{:my-component-type}, or @code{my-component-type}.
+
 @subsection Pathname specifiers
 
 A pathname specifier (@code{pathname-specifier})